package com.jdjw.modules.thirdpost.result;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 公章使用审核
 * </p>
 *
 * @author fq
 * @since 2021-07-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "OfficialSeal对象", description = "公章使用审核")
public class OfficialSealResult implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    @TableId(value = "id", type = IdType.UUID)
    private String id;

    @ApiModelProperty(value = "村社名")
    private String sealCsm;

    @ApiModelProperty(value = "村/社区名称")
    private String dept;

    @ApiModelProperty(value = "村社行政区划代码")
    private String sealCsxzqh;

    @ApiModelProperty(value = "申请人姓名")
    private String sealSqrxm;

    @ApiModelProperty(value = "申请时间")
    private String sealSqsj;

    @ApiModelProperty(value = "印章类型")
    private String sealType;

    @ApiModelProperty(value = "审批人姓名")
    private String sealSprxm;

    @ApiModelProperty(value = "审批时间")
    private String sealSpsj;

    @ApiModelProperty(value = "事项清单")
    private String sealSxqd;

    @ApiModelProperty(value = "代办人")
    private String sealAgent;

    @ApiModelProperty(value = "备用1")
    private String attribute01;

    @ApiModelProperty(value = "备用2")
    private String attribute02;

    @ApiModelProperty(value = "更新人用户id")
    private String updateBy;

    @ApiModelProperty(value = "更新时间")
    private String updateTime;

    @ApiModelProperty(value = "创建人用户id")
    private String createBy;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "机构id")
    private String orgId;

    @ApiModelProperty(value = "机构")
    private String org;

    @ApiModelProperty(value = "部门（村/社区）id")
    private String deptId;

    @ApiModelProperty(value = "审核标识")
    private String submit;

    @ApiModelProperty(value = "事件性质")
    private String sealSjxz;

    @ApiModelProperty(value = "会议地点")
    private String meetingHydd;

    @ApiModelProperty(value = "会议事件")
    private String meetingHysj;

    @ApiModelProperty(value = "会议议题")
    private String meetingHyyt;

    @ApiModelProperty(value = "会议主持人")
    private String meetingHyzcr;

    @ApiModelProperty(value = "会议记录人")
    private String meetingHyjlr;

    @ApiModelProperty(value = "会议内容")
    private String meetingHynr;

    @ApiModelProperty(value = "会议决定")
    private String meetingHyjd;

    @ApiModelProperty(value = "会议文件")
    private String meetingHywj;

    @ApiModelProperty(value = "用章图片")
    private String sealYztp;

    @ApiModelProperty(value = "用章说明")
    private String sealYzbs;

    @ApiModelProperty(value = "经办人")
    private String agent;

    @ApiModelProperty(value = "需盖章文书材料原件（上传资料）")
    private String originalMaterial;

    @ApiModelProperty(value = "审批意见（01同意，02不同意，03重大事项须经会议讨论）")
    private String approvalOpinion;

    @ApiModelProperty(value = "审批理由")
    private String viewsReason;


}
